All solution